CWCVS Release Notes

Index


1.0

Change history:
Return to the Index.

1.0b2


The CVS/IDE conflict over deleted and renamed files continues. The old versions are now deleted after tricking the IDE into updating their status.

Change history:
Return to the Index.

1.0b1


All of the changes in this release are cosmetic - making the dialogs match the IDE and so forth.

Change history:
Return to the Index.

1.0a8


Until recently, many commands would fail almost silently because the plugin was not scanning the cvs console output for aborted commands. This was implemented for a few commands in 1.0a7, but a systematic conversion of all commands has now been done. Commands that abort due to server problems (e.g. the dreaded Unknown Error (57)) will now report this as a failed command.

The IDE and CVS have highly incompatible ideas about how to a VCS delete of a file. CVS believes that the files must actually be deleted, but the IDE will not update status for files that do not exist! The solution I have adopted is to move the file to the temp items folder, cvs remove it, put it back and then update the IDE. The delete has not been comitted, and the only way to do so is with a Recursive Checkin, but the IDE seems to behave correctly now.

There has been much debate over how CWCVS should handle kerberos. If a there is not a valid ticket, MacCVS will put up the login dialog, which the user may not see. On the other hand, CWCVS has no way to know if a connection is kerberized outside of the ":kserver:" server method. Accordingly, CWCVS checks for a kserver method and puts up a login dialog if kserver is being used for the connection and there is no valid ticket in the cache.

Change history:
Return to the Index.

1.0a7


The aete resource for the VCS Environment panel was not set up quite right in a6, so I have changed it so that the list has a property name.

Change history:
Return to the Index.

1.0a6


Strata has new released a version of MacCVS that supports kerberos. To support this, I have added some code (courtesy of Miro Jurisic at MIT) to revalidate tickets in the plugin so that MacCVS will almost always have a valid ticket.

The current version of MacCVS has been moved to the Cyclic site. Please use it in future as the version at Alex's site is now for testing purposes only.

There is now an environment preferences panel that CWCVS uses for its environment variables. The configuration section of the manual has changed to reflect this.

Change history:
Return to the Index.

1.0a5


The CVS_PASSWORD variable is now set from the VCS Setup password field, so CWCVS is ready for pserver connections. MacCVS needs some small modifications which have been send to Strata, but this plugin build should work with both versions.

Change history:
Return to the Index.

1.0a4


This version seems faily robust. The Synchronize Status command has been modified to work with the local repository information and is several orders of magnitude faster.

There is now a log file that is created in the Preferences folder called CWCVS.log. If you find it is getting large, feel free to delete it. If you don't wish to have logging enabled, simply replace the log file with a folder of the same name.

Make sure that you keep up to date with the Strata releases. I am generally working with the most recent.

This version will expire on 1 March 1998. We hope to have a released version by then.

Change history:
Return to the Index.

1.0a3

Change history:
Return to the Index.

1.0a2

Change history:
Return to the Index.
For more information, contact us at hawkfish@electricfish.com..
Copyright© 1997 by Electric Fish ,Inc. All rights reserved.